func runtime.getGCMask
15 uses
runtime (current package)
arena.go#L557: p := getGCMask(typ) // start of 1-bit pointer mask
cgocheck.go#L144: cgoCheckBits(src, getGCMask(typ), off, size)
cgocheck.go#L202: cgoCheckBits(src, getGCMask(typ), off, size)
mbitmap.go#L200: gcmask := getGCMask(typ)
mbitmap.go#L222: gcmask := getGCMask(typ)
mbitmap.go#L297: tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
mbitmap.go#L347: tp.mask = readUintptr(getGCMask(tp.typ))
mbitmap.go#L356: tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
mbitmap.go#L643: src0 := readUintptr(getGCMask(typ))
mbitmap.go#L794: want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
mbitmap.go#L851: want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
mbitmap.go#L899: want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
mbitmap.go#L1383: ptrmask := getGCMask(typ)
stkframe.go#L284: gcdataoff: uint32(uintptr(unsafe.Pointer(getGCMask(abiRegArgsType))) - mod.rodata),
type.go#L83: func getGCMask(t *_type) *byte {